royal institution of great britain - French English Dictionary